package sixth.group.service;


import sixth.group.domain.Dishes;
import sixth.group.domain.Restaurant;

import java.util.List;

/**
 * 规范和Employee相关的业务接口定义
 * 出于面向对象的编程思路：  尽量基于接口编程
 * */

public interface RestaurantService {
    //用于添加一个新商家
    public boolean resRegnew(Restaurant restaurant);
    //用于登录验证
    public boolean resLoginCheck(Restaurant restaurant);
    //用于修改商家账号信息
    public boolean resChangeInfo(Restaurant restaurant);
    //用于查看菜单信息
    public List<Dishes> checkDishes(Restaurant restaurant);
    //用于通过rusername找到餐厅全部信息，此处的restaurant参数只有用户名和密码
    public Restaurant selectwholeinfo(Restaurant restaurant);

    public List<Restaurant> getAllres();
    //用于查询是否有重名的用户
    public boolean checkname(Restaurant restaurant);
    //用于通过rid找restaurant
    public Restaurant selectbyrid(Integer rid);
}
